Php 在不使用file\u get\u内容的情况下提高模板类的速度
我正在用我在web应用程序中学习的概念构建一个模板引擎 我意识到,由于文件内容的使用,这不是一种非常有效的模板引擎方法。这将花费装载时间Php 在不使用file\u get\u内容的情况下提高模板类的速度,php,file-get-contents,Php,File Get Contents,我正在用我在web应用程序中学习的概念构建一个模板引擎 我意识到,由于文件内容的使用,这不是一种非常有效的模板引擎方法。这将花费装载时间 这里的任何人都可以向任何专家介绍我如何不能使用文件内容。我的魔法水晶球告诉我,你正在通过URL加载模板 file_get_contents("http://..."); 别这样。很慢 使用本地文件系统路径 file_get_contents("../templates/foo.html"); 我的魔法水晶球告诉我你正在通过URL加载模板 file_ge
这里的任何人都可以向任何专家介绍我如何不能使用文件内容。我的魔法水晶球告诉我,你正在通过URL加载模板
file_get_contents("http://...");
别这样。很慢
使用本地文件系统路径
file_get_contents("../templates/foo.html");
我的魔法水晶球告诉我你正在通过URL加载模板
file_get_contents("http://...");
别这样。很慢
使用本地文件系统路径
file_get_contents("../templates/foo.html");
谢谢大家的建议。我重新设计了模板引擎,没有使用file\u get\u内容。似乎使用include更适合本地系统 谢谢大家的建议。我重新设计了模板引擎,没有使用file\u get\u内容。似乎使用include更适合本地系统 与什么相反?如果要替换字符串中的值,则必须以某种方式将文件读入内存
file\u get\u contents
在这方面与任何其他函数一样出色。在测试它时,我使用了加载时脚本,似乎有时file\u get\u content会用几秒钟的时间将整个html代码加载到字符串中。(是的,我想替换字符串中的值)然后我首先要求验证您的测试过程。从磁盘读取文件肯定比较慢,但是file\u get\u contents
不应该那么慢。为什么PHP需要一个模板引擎?PHP是一个模板引擎。我以前用你的风格编程,但是大约20个文件的加载时间很短。和什么相反?如果要替换字符串中的值,则必须以某种方式将文件读入内存file\u get\u contents
在这方面与任何其他函数一样出色。在测试它时,我使用了加载时脚本,似乎有时file\u get\u content会用几秒钟的时间将整个html代码加载到字符串中。(是的,我想替换字符串中的值)然后我首先要求验证您的测试过程。从磁盘读取文件肯定比较慢,但是file\u get\u contents
不应该那么慢。为什么PHP需要一个模板引擎?PHP是一个模板引擎。我以前用你的风格编程,但是加载大约20个文件的时间很短。+1这是用几秒钟加载文件的最好解释。嗨,谢谢!我尝试使用FileYems,但它出现了此错误。[function.file get contents]:无法打开流:第22行的C:\wamp\www\s\classes\Template.class.php中没有错误似乎本地文件上的file\u get\u contents将实际为您获取文件的代码,而不是运行该文件的php处理结果。+1这是花费几秒钟加载该文件的最佳解释。您好,谢谢!我尝试使用FileYems,但它出现了此错误。[function.file get contents]:无法打开流:第22行的C:\wamp\www\s\classes\Template.class.php中没有错误似乎本地文件上的file\u get\u contents将实际为您获取文件的代码,而不是运行该文件的php处理结果。