Ich installierte APC auf meinem Ubuntu 11.04 Linux und ich möchte einige Leistungsbenchmarks machen, um zu sehen, was die Geschwindigkeitsverbesserung gegenüber PHP ohne APC ist, aber ich weiß nicht, wie ich die APC deaktivieren/entfernen kann.Deaktivieren oder entfernen apc
Ich habe versucht, meine apc.ini-Dateien zu leeren, aber es hat nicht funktioniert. Noch nachdem ich eine Seite zum ersten Mal geladen habe, wird die Seite im Cache gespeichert und das zweite Mal, wenn ich die Seite lade, wird sie viel schneller geladen.
Hier ist eine PHP-Datei, die ich verwende, um die Zeit zu messen.
<?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");?>
die 'apc.ini' Entfernen Datei sollte ausreichen, haben Sie Apache neu gestartet, nachdem Sie diese Datei gelöscht haben? – lanzz
Ich habe den Inhalt entfernt. Nicht die Datei selbst. Und ja, ich habe meinen Apache mit dem sudo /etc/init.d/apache2 restart neu gestartet. –