[英]How can I speed up my PHP based website?
我只是從頭開始構建了一個基於PHP的小型站點,對我來說! 但是考慮到它的大小,它的運行速度比我預期的要慢。
我有這樣組織的文件/文件夾:
而且我的大多數PHP文件都編碼如下:
<?php
$thisPage="Writing";
include("header.php");
$page = $_GET['article'];
$file = "articles/".$page.".html";
if(file_exists($file)) {
include($file);
} else {
print "404 Error. Page does not exist";
}
function IsSafeInclude($x) {
if(strpos($x, "/../") !== false || strpos($x, "../") === 0 || strpos($x, "/..") == (strlen($x) - 3) || $x == '..')
return false;
else
return true;
}
//include("html/articles-left.html");
?>
<div id="article-nav-container">
<ul id="article-nav-pg">
<li><a href="articles.php?article=article_name1">1</a></li>
<li><a href="articles.php?article=article_name2">2</a></li>
<li><a href="articles.php?article=article_name3">3</a></li>
<li><a href="articles.php?article=article_name4">4</a></li>
<li><a href="articles.php?article=article_name5">5</a></li>
<li><a href="articles.php?article=article_name6">6</a></li>
</ul>
<script type="text/javascript">
$(document).ready(function() {
var loc = window.location.href; // The URL of the page we're looking at
$('#article-nav-pg a').each(function() {
if (loc.indexOf(this.href) !== -1) { // If the URL contains the href of the anchor
$(this).addClass('selected'); // Mark it as selected
}
});
});
</script>
</div><!-- end articles nav -->
<p id="left-description"><img src="images/side-descrip-stories.jpg" width="20" height="90" alt="Story Description" /></p>
<?php
include("footer.php");
?>
有些文件也直接在內部包含html代碼。 對於在我的小型PHP網站上如何提高速度的任何建議,我將不勝感激。
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.