![]() |
|
|||||||
|
|||||||
| Регистрация | Справка | Пользователи | Календарь | Сообщения за день | Поиск |
| Создание сайтов Практические вопросы по верстке, шаблонам и инструментам — тут решают конкретные проблемы и дают рабочие советы. |
![]() |
|
|
Опции темы |
|
|
#1 |
|
Администратор
Регистрация: 29.06.2024
Адрес: Живу в своем мирке, который строю для себя.
Сообщений: 1,444
Вес репутации: 100
|
Каждый раз при обращении к PHP-скрипту, ядро Zend оптимизирует код скрипта, в результате генерируется машинный код, иначе называемый байт кодом, который, в конце концов и выполняется. После этого сгенерированный для скрипта байт-код уничтожается.
Возникает закономерный вопрос: можем ли мы использовать однажды сгенерированный байт-код, если скрипт с того времени не изменился? Собственно в этом и состоит механизм кэширования байт-кода. Сгенерированный байт-код сохраняется и выполняется при последующих вызовах этого скрипта, если скрипт отредактировали, то будет сгенерирован новый бай-код, который заменит предыдущий. Увеличение скорости работы обычно достигает 3-4 раза. Во времена золотых нулевых ради скорости экономили на всем. Но и теперь стоит использовать древние хаки, чтобы делать высоконагруженные приложения, типа социальных сетей. Обычно для этого использовались:
__________________
Мой блог http://erikoblog.ru. |
|
|
|
|
|
#2 |
|
Олд
Регистрация: 22.04.2025
Сообщений: 204
Вес репутации: 48
Репутация: - весьма и весьма положительная личность (200)
|
Нет, сейчас высоконагруженные приложения уже не так работают.
Да, там есть ускорение, но оно достигается оптимизацией работы с бд и кешированием на стороне клиента. Минимум пхп, больше явы. |
|
|
|
|