Home >Backend Development >PHP Tutorial >Simple page buffering technology (1)_PHP tutorial

Simple page buffering technology (1)_PHP tutorial

WBOY
WBOYOriginal
2016-07-20 11:04:12753browse

Preface


In fact, calling it a technology may not be a real technology. This is just my own method of page processing, and of course it may be consistent with other people's ideas. But I still want to give it a nice name. So what is page buffering I am referring to here? It means to save the dynamically generated page for next use. This way the next time you access it, you may not need to dynamically generate it. It's like providing a cache. On my site, and perhaps yours as well, I use techniques like templates so that the page the user sees is dynamically generated. But a page that is like this to you may still be like this to others, that is, it will not change for a period of time. Wouldn't it be better if the results generated last time were directly returned to the user who visits next time? The generation time is reduced and the efficiency is higher. I think as the website develops, issues of speed and efficiency still need to be considered. Here I give my implementation, I hope it will be helpful to everyone. It's just an idea, no concrete implementation.

Conditions of use


Is it best to use it on all web pages? I don’t think it is necessary, and it is impossible. The reason why it can be buffered is that the content of the next access may be exactly the same as the content of the previous access. So it is not suitable for pages that change frequently. For example, it is not appropriate to display counting information on the page. Also, if your dynamic page is output without first outputting it to a variable, but directly returning it to the user, such as using echo, print, readfile and other outputs, I personally think it is not possible yet. Because the output results cannot be obtained and saved to a file (anyway, I have been thinking about it for a long time and haven't figured out anything that can cut off the output and redirect it to a file). Then the more appropriate processing of dynamic pages is: the output results should be placed in a string. So the conditions of use are:



www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/445228.htmlTechArticleThe preface actually calls it technology, but it may not be said to be a real technology. This is just my own method of page processing, and of course it may be consistent with other people's ideas. But I still...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn