【发布时间】:2019-09-18 07:11:37
【问题描述】:
在我的网站上,我有很多相似的内容在同一页面中重复出现。看起来像这样:
<a href="link1"><img src="path1" alt="name1"></a>
<a href="link2"><img src="path2" alt="name2"></a>
<a href="link3"><img src="path3" alt="name3"></a>
<a href="link4"><img src="path4" alt="name4"></a>
...
我正在考虑使用循环来处理重复内容,但为此我需要将重复内容的不同部分保存到一个数组中。使用 PHP 它看起来像这样:
<?php
$images = [
["href" => "link1",
"src" => "path1",
"alt" => "name1"
],
["href" => "link2",
"src" => "path2",
"alt" => "name2"
],
...
?>
我想问一下存储内容的最佳做法是什么,以便网站的性能尽可能好。是坚持 PHP 最好,还是我应该使用 JSON 文件或其他什么?
注意:我不想使用数据库。
【问题讨论】:
-
不清楚这里有什么问题。如果您可以将数据存储在数组中 - 将其存储在那里。如果您需要在请求之间存储数据 - 文件、数据库、会话。
-
最好在合理的范围内尽可能减少客户端的负载,我认为 - 如果你可以发送重复的原始 HTML,它会在发送时被压缩(所以不要担心带宽)。
-
我在问存储循环遍历的元素的最佳实践是什么。我可以使用 PHP 来完成,但也可以使用 JSON 以及其他方法来完成。哪个被认为是最好的?
-
这里的数据量太小了,就性能而言,一点都不重要。继续阅读为什么这种过早的微优化没有多大意义,softwareengineering.stackexchange.com/questions/99445/…
-
大约有 200 个锚点。
标签: javascript php html json