Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
query($query);
$allItems = [];
if ($result) {
while ($row = $result->fetch_assoc()) {
$allItems[] = $row;
}
}
$itemCount = count($allItems);
// âš¡ STRONG CACHE BUSTER - Random + timestamp
$cacheBreaker = time() . rand(1000, 9999);
?>
Astrology & Vastu Blogs by Manisha Koushik | Expert Insights & Guidance
Popular Filters
[], 'Astrology' => [], 'Numerology' => [], 'Vastu' => [], 'Fengshui' => [], 'Dream' => [], 'Festival' => []];
// First pass: categorize all blogs
$categorizedBlogs = [];
for ($i = 1; $i < count($allItems); $i++) {
$row = $allItems[$i];
$category = $row['category'];
if (!isset($categorizedBlogs[$category])) {
$categorizedBlogs[$category] = [];
}
$categorizedBlogs[$category][] = ['index' => $i, 'data' => $row];
}
// Second pass: determine which blogs should load immediately
$immediateLoadIndexes = [];
// Add first 3 from each category to immediate load
foreach ($categorizedBlogs as $category => $blogs) {
$count = 0;
foreach ($blogs as $blog) {
if ($count < $initialLoadCount) {
$immediateLoadIndexes[] = $blog['index'];
$count++;
}
}
}
// Third pass: render blogs with priority loading
$categoryRenderCount = [];
for ($i = 1; $i < count($allItems); $i++):
$row = $allItems[$i];
$category = $row['category'];
// Track count per category for display
if (!isset($categoryRenderCount[$category])) {
$categoryRenderCount[$category] = 0;
}
$categoryRenderCount[$category]++;
// Check if this blog should load immediately
$shouldLoadImmediately = in_array($i, $immediateLoadIndexes);
$isLazyLoad = !$shouldLoadImmediately;
?>
($initialLoadCount + 1)): // +1 for featured ?>
close(); ?>