Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Использование APC кэша?

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


     25.05.2013    Хаки    1984

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

Ответил: dj-avtosh


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

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

Комментарии пользователей (4)

ПафНутиЙ
1064

3394 | 2433

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

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

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

muldy
5

59 | 26

muldy - 25 мая 2013 22:56 - Юзер

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

ПафНутиЙ
1064

3394 | 2433

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

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

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

Nick
6

95 | 70

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  Хаки