'u devre dışı bırakın veya kaldırın uCuntu 11.04 linux'uma APC yükledim ve APC olmadan PHP üzerinde hız artışının ne olduğunu görmek için bazı performans değerlendirmeleri yapmak istiyorum ancak APC'yi nasıl devre dışı bırakacağımı/kaldırmayı bilmiyorum.apc
Apc.ini dosyamı boşaltmayı denedim ancak çalışmadı. Yine de ilk kez bir sayfa yükledikten sonra, sayfa önbelleğe kaydedilir ve sayfayı yüklediğimde ikinci kez çok daha hızlı yüklenir.
Zamanı ölçmek için kullandığım bir PHP dosyası.
extension=apc.so
By:
;extension=apc.so
yılında:
<?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");?>
'apc.ini' Çıkarma dosya yeterli olmalı, bu dosyayı temizledikten sonra Apache'yi yeniden başlattınız mı? – lanzz
İçeriği kaldırdım. Dosyanın kendisi değil. Ve evet sudo /etc/init.d/apache2 restart'ı kullanarak apache'imi yeniden başlattım. –