我有一个php/mysql网站,在单个文件夹(linux服务器)中有超过200,000个图像.我不认为,我永远不需要在文件浏览器中看到它们,而是在网站上查看它们各自的页面.它们只显示在网站的产品页面中. 文件系统是ext3.将它们保存在单个文件夹中是否明智?它会降低网站的性能吗?
我希望分页脚本基本上正常工作,但情况有点复杂.我需要从两个sql查询的联合中选择数据.请参阅下面的查询.我有一本桌子书和一本桌子书.我想要的是在这里按照人气顺序显示特定类别的所有书籍.我通过加入table book和bookvisit来获取至少一次访问的所有书籍的数据.然后将它与所有没有访问的书籍联合起来.一切正常,但当我尝试分页时,我需要限制它像(0,10)(10,10)(20,10)(30,10),对吗?如果我在该类别的书签中有9本书,并且没有任何访问该类别的3761本书(总共3770本书),则应该列出377页,每页10本书.但它没有显示某些页面的任何数据,因为它试图显示限制为3760的书籍,10因此没有第二次查询的记录.可能是我无法清除这里的情况,但如果你对这种情况有所了解,你会明白我的观点.
SELECT * FROM (
SELECT * FROM (
SELECT viewcount, b.isbn, booktitle, stock_status, price, description FROM book AS b
INNER JOIN bookvisit AS bv ON b.isbn = bv.isbn WHERE b.price <> 0 AND hcategoryid = '25'
ORDER BY viewcount DESC
LIMIT 10, 10
) AS t1
UNION
SELECT * FROM
(
SELECT viewcount, b.isbn, booktitle, stock_status, price, description FROM book AS b
LEFT JOIN bookvisit AS bv ON b.isbn = bv.isbn WHERE b.price <> 0 AND hcategoryid = …Run Code Online (Sandbox Code Playgroud) file-io ×1
filesystems ×1
image ×1
limit ×1
linux ×1
mysql ×1
pagination ×1
paging ×1
performance ×1
union ×1