我使用Highslide jQuery Gallery在一个页面上加载专辑及其缩略图.
用户可以单击缩略图,然后加载每个相册.
如果我每页有超过10张专辑(由于加载拇指和图片),网站运行缓慢
我对数据库中的数据使用base64编码.
如何只加载缩略图而不是整张专辑?
只有在用户点击缩略图后才会加载相册.
//vars
$albumsQuery = mysql_query("select * from albums");
$album_count = 0;
// start loop
while ($album = mysql_fetch_array($albumsQuery)) {
$album_count++;
$unserializePhotos = unserialize(base64_decode($album['photos']));
$unserializeDescriptions = unserialize(base64_decode($album['descriptions']));
$firstPhoto = '';
$first_photo_count = 0;
foreach ($unserializePhotos as $k => $v) {
if ($first_photo_count == 0) {
$firstPhoto = $v['name'];
}
$first_photo_count++;
}
$first_desc_count = 0;
foreach ($unserializeDescriptions as $k => $v) {
$unserializeDescriptions[$k]=htmlspecialchars($v);
if ($first_desc_count == 0) {
$firstDesc = htmlspecialchars($v);
}
$first_desc_count++;
}
?>