-1

我目前正在制作一个网页并在本地主机上本地运行以进行测试。但是,每当我对该页面进行更改并想在浏览器中查看结果时,我都会遇到“问题”。我必须多次更新(按 F5 或浏览器中的更新按钮)才能显示该站点。与此同时,它只是白色的......假设我在浏览器中打开了该站点(看起来不错),然后我进行了更改并想查看它。我在浏览器中按了一次更新按钮,该站点现在只是白色的。我一次又一次地按下它,但它仍然是白色的。直到我按了随机次数,它才起作用。有时我只需要更新一次,有时我必须更新7-8次。有时它快得像地狱,有时它像我学校的电脑一样慢。

有谁知道网站本身是否存在问题(即使我将其上传到服务器后,此问题仍将存在),或者这只是我的互联网/计算机/在本地主机上运行时的已知问题?

我在 Mac 上使用 XAMPP,并尝试在 Safari 和 Chrome 中测试该页面。

提前感谢所有提示!

来自欧洲的问题,Alekplay

编辑 1: 事实证明 Chrome 决定现在给我一条错误消息而不是白屏。它说“没有收到数据”,而 Safari 仍然是空白的。有任何想法吗?我试过关闭缓存。

编辑 2: 在这里和那里做了一些调整,发现是 SimpePies autoloader.php 导致了我的问题。你们中的任何人都对 SimplePie 有任何了解,并且知道如何使网站加载更快吗?当我注释掉时很好require_once('php/autoloader.php');,但我需要它来加载我的提要。有任何想法吗?

4

3 回答 3

1

进入chrome,您可以关闭缓存。看看这个页面:

http://geek.michaelgrace.org/2011/09/disable-google-chrome-cache/

于 2013-02-09T19:31:56.777 回答
0

使用 Chrome:CTRL+SHIFT+R
我不了解 Safari。
这可能与缓存或 apache 本身有关。

于 2013-02-09T19:34:41.767 回答
0

查看 apache 的 error.log 是否有任何错误。它可能与类似于此的错误有关:

AH00052:子 pid 62969 退出信号分段错误 (11)

那么你应该在 apache error.log 中检查:“[notice] child pid XXXX exit signal Segmentation fault (11)”

基本上它声明要尝试增加 php.ini 中的 output_buffering

如其他地方所述,您必须对 coredump 运行回溯以了解它崩溃的原因。在我的情况下,它是 APC,一旦在 php.ini 上被禁用,错误就消失了。你的可能是因为其他原因。

于 2014-03-23T10:07:59.737 回答