Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Использование APC кэша?

Использование APC кэша?


     25.05.2013    apc, кэширование    Все вопросы » Хаки    3307

вопрос
Здравствуйте!
Нашел интересный материал по использованию APC кэширования в DLE Альтернатива файловому кешу, APC (Advanced PHP Cache)
Но столкнулся с проблемой, как его заставить работать?
В инструкции указывается путь:
require_once ENGINE_DIR . '/classes/APC.php'; // Advanced PHP byte code cached
На файла конечно же такого нет в системе!
Далее автор пишет:
Содержание файла engineclassesAPC.php, откуда он взялся вообще не понятно!?
Ставил ли кто нибудь APC кэширование?

Ответил: dj-avtosh


В коде ясно видно содержание файла!

Внимательнее читайте статью!

4 комментария

ПафНутиЙ
Админ

ПафНутиЙ - 25 мая 2013 22:12 -

А собственно зачем нужен APC кеш? Неужели сервер не справляется с кучей сложных скриптов, которых в DLE и нет? Или на сервере есть лишняя оперативка с быстрым винтом?
Я к тому, что бывают случаи, когда включение акселлераторов замедляет работу сайта, к примеру shared-хостинг.

Каков вопрос - таков и ответ. Просто помните об этом.

muldy
Юзер

muldy - 25 мая 2013 22:56 -

Посмотрел как оказалось не поставлен слэш) В engine/classes/APC.php!
По поводу использования просто хочу протестировать!

ПафНутиЙ
Админ

ПафНутиЙ - 26 мая 2013 11:47 -

Ну если для теста - тогда конечно пробуйте. Можно заодно о результатах потом отписаться.

Каков вопрос - таков и ответ. Просто помните об этом.

Nick
Юзер

Nick - 26 мая 2013 11:18 -

Здравствуйте!
Нашел интересный материал по использованию APC кэширования в DLE Альтернатива файловому кешу, APC (Advanced PHP Cache)

Есть такой постулат: "если что-то работает, не трогай."

Alternative PHP Cache (APC) — это PHP акселератор, он ускоряет исполнение сценариев PHP интерпретатором путём кэширования их байт-кода. Простыми словами, мы имеем следующую схему

интерпретация -> байт-код -> машинный код

PHP акселераторы пытаются убрать первую составляющую и тем самым ускорить выполнение скриптов.

Файловый кеш DLE — совсем другая история, для его замены используют memcached, который с недавнего времени поддерживается в DLE "из коробки".

Вам правильно сказали, что установка APC на довольно слабых машинах не даст Вам прироста, а даже, может получится так, что может и упасть производительность.

Если Вы хотите действительно хотите увеличить скорость загрузки и исполнения страниц, то ставьте nginx + php-fpm + memcached.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 18.07.2012 vlad1116  Хаки
наверх