Intereting Posts
Google Geocoding API дает разные результаты для моего сервера и моего веб-браузера Как проверить токен JSON с помощью открытого ключа RSA? Выполнить java-класс в PHP Создание форм с помощью Symfony 2.8 приводит к тому, что Twig_Error_Runtime Как выбрать из динамического столбца через переменную с PDO? Codeigniter – лучший способ использовать две разные базы данных Извлечение слов из изображения и PDF – Laravel Предупреждение: file_get_contents: не удалось открыть поток: достигнут предел перенаправления, прерван редактировать сообщения AJAX, PHP, javascript Магические методы (__get, __set) не работают в расширенном классе? Имя пользователя и пароль не принимаются в yii2 Файлы, исчезающие в середине функции Symfony на Xampp очень медленно развивается, что я могу сделать? Сравнение строк PHP не будет похоже на кажущуюся идентичную строку Дерево FuelUX: как установить источник данных с источником json?

Отключить или удалить apc

Я установил APC на свой Linux-модуль ubuntu 11.04, и я хочу сделать некоторые тесты производительности, чтобы увидеть, что улучшает скорость по сравнению с PHP без APC, но я не знаю, как отключить / удалить APC.

Я попытался очистить файлы apc.ini, но это не сработало. Еще после того, как я загружу страницу в первый раз, страница будет сохранена в кэше, а во второй раз я загружу страницу, она загружается намного быстрее.

Вот PHP-файл, который я использую для измерения времени.

<?php function getTime() { $a = explode (' ',microtime()); return(double) $a[0] + $a[1]; } $Start = getTime(); ?> <?php require_once("includes/connection.php");?> <?php require_once("includes/functions.php");?> <?php find_selected_page(true); ?> <?php require_once("includes/header.php");?> <table id="structure"> <tr> <td id="navigation"> <?php echo navigation_public($sel_subject,true); // $sel_page is sent as a GLOBAL so that we can reuse is in the page area ?> </td> <td id="page"> <?php if($sel_page!=NULL) { echo "<h2>".htmlentities($sel_page['menu_name'])."</h2>"; echo "<p>".strip_tags(nl2br($sel_page['content']),"<b><br><p><a>")."</p>"; } else if($sel_subject!=NULL) { echo "<h2>".$sel_subject['menu_name']."</h2>"; } else { echo "<h2>Welcome to Widget Corp</h2>"; } ?> </td> </tr> </table> <?php $End = getTime(); echo "Time taken = ".number_format(($End - $Start),3)." secs"; ?> <?php require("includes/footer.php");?> 

    Изменить :

     extension=apc.so 

    От :

     ;extension=apc.so 

    В :

     /etc/php5/apache2/conf.d/apc.ini 

    И перезапустите сервер Apache:

     apache2ctl graceful 

    Вы можете ввести следующую команду с правами root:

     pecl uninstall apc 

    apc.enabled может быть установлено на 0, чтобы отключить APC от php.ini. Перезапустите веб-сервер или php-fpm.

    вы можете использовать следующий скрипт, затем поместить его в первую строку своего php-файла,

     apc_clear_cache();