الموقع الإلكتروني

حزمة أداء لموقع مستضاف: Tailwind مُجمَّع، وخطوط مستضافة ذاتيًا، وWebP/AVIF، وبدون أي طلبات لأطراف ثالثة

يحوّل Tailwind الخاص بالحزمة، الذي يعمل داخل المتصفح، إلى ملف CSS واحد مصغَّر، وينقل الخطوط والصور إلى خادمك الخاص، ويزيل السكربتات غير المستخدمة وقائمة JavaScript، ويضبط ترويسات التخزين المؤقت. تُقاس السرعة قبل التنفيذ وبعده.

متى تستخدمه

عندما يحصل موقعك المبني بحزمة المواقع على درجة سرعة منخفضة على الجوال، أو يحمّل الخطوط والمكتبات من خوادم أخرى، أو يجب أن يعمل تحت سياسة أمان تحظر موارد الأطراف الثالثة.

ما ستحصل عليه

ملف CSS واحد مُجمَّع، وخطوط وصور WebP/AVIF على خادمك الخاص، وقائمة ثابتة، وترويسة تخزين مؤقت طويلة، وجدول قبل وبعد يقارن السرعة وعدد الطلبات والحجم.

هل يغيّر أي شيء في حسابي؟

فقط بموافقتك. يعرض المساعد أولًا معاينة لكل تغيير وينتظر موافقتك.

يعمل مع

SEO Intelligence

أكمل البيانات قبل الإرسال

[عنوان الموقع][اسم الخادم][مفتاح الموقع][الصفحة الأثقل]["./*.html", "./**/*.html"]
استخدم اتصالي بـ Opus Growth لهذا الغرض. إذا لم تجد الأداة التي تحتاجها، فابحث بين أدوات Opus Growth (باستخدام search_tools إن كانت في قائمتك)؛ وإذا تعذّر عليك الوصول إلى الأدوات تمامًا، فلا تخمّن وأخبرني. موقعي [عنوان الموقع] على خادم Opus Growth الخاص بي (الخادم [اسم الخادم]، ومفتاح الموقع [مفتاح الموقع] إذا كان موقعًا إضافيًا) أُنشئ بحزمة المواقع، وهو بطيء على الجوال. تحمّل الحزمة Tailwind عبر Play CDN الذي يُجمَّع داخل المتصفح، والخطوط من Fontshare، ومكتبات الحركة من jsDelivr، وتولّد القائمة بـ JavaScript. دون تغيير مظهر الموقع، حوّل كل ذلك إلى ملفات مُجمَّعة مستضافة على خادمي الخاص. الهدف: أثناء تحميل الصفحة، لا يرسل الموقع أي طلب واحد خارج نطاقه. 1. خط الأساس. دوّن الإصدار الحالي بـ site_versions. شغّل core_web_vitals للصفحة الرئيسية و[الصفحة الأثقل] على الجوال وسطح المكتب مع resources=true. ضع في جدول درجة الأداء وLCP وCLS وإجمالي عدد الطلبات والحجم الكلي والطلبات الخارجة من نطاقك. اعرض ملفات HTML بـ site_list_files واستخرج من كل صفحة جميع وسوم `<script>` و`<link>`. 2. اعرض عليّ الخطة وانتظر موافقتي. اذكر كل ملف سيتغير أو سيُضاف. 3. جمّع Tailwind. انقل إعداد `tailwind.config` المضمَّن في الصفحات إلى `_src/tailwind.config.js`؛ اجعل content هو `["./*.html", "./**/*.html"]`، وأضف أي ملف JavaScript ما زال يولّد فئات. أنشئ `_src/input.css` من السطور `@tailwind base; @tailwind components; @tailwind utilities;` متبوعة بمحتوى assets/app.css. شغّل `npx --yes tailwindcss@3 -c _src/tailwind.config.js -i _src/input.css -o assets/site.css --minify` عبر site_run_command. سمِّ الملف باسم مشتق من hash محتواه، مثل `assets/site.3f9a1c2b.css`، وحدّث الرابط في كل صفحة، واحذف سكربت Play CDN والإعداد المضمَّن. أعد البناء بعد كل تعديل HTML يغيّر الفئات، وإلا ستغيب الفئات الجديدة عن CSS. 4. استضف الخطوط بنفسك. اجلب CSS الخاص بـ Fontshare بطلب منفصل لكل عائلة وكل وزن، مثل `https://api.fontshare.com/v2/css?f[]=satoshi@400&display=swap`؛ لاحظنا عودة عائلات أخرى عند طلب عدة عائلات أو أوزان دفعة واحدة، لذا تحقق في كل مرة من اسم font-family المُرجَع. نزّل ملفات woff2 إلى `assets/fonts/`، واكتب قواعد `@font-face` مع `font-display: swap` في أعلى assets/app.css (يبحث design-check عن الخط المميز هناك)، وحمّل مسبقًا خط النص الأساسي والخط المستخدم في العنوان الكبير بالشاشة الأولى عبر `<link rel="preload" as="font" type="font/woff2" crossorigin>`. احذف روابط `preconnect` وstylesheet الخاصة بـ Fontshare. تأكد أن ترخيص الخط يسمح بالاستضافة الذاتية. 5. أعد توليد الصور. انقل ملفات JPG وPNG الأصلية إلى `_src/img/`. ثبّت sharp خارج مجلد الموقع: شغّل `mkdir -p /data/_build && cd /data/_build && npm init -y && npm i sharp` عبر site_run_command مع background=true، وتابعه بـ site_command_status؛ وإذا كان هذا المجلد غير قابل للكتابة فأخبرني بالسبب. بواسطة سكربت node، أنتج WebP (جودة 72) وAVIF (جودة 50) بعرض 480 و800 و1200 و1600 بكسل لكل صورة. في HTML، غلّف كل صورة بـ `<picture>`: عنصر `<source type="image/avif" srcset sizes>` لصيغة AVIF، وعنصر `<img>` بصيغة WebP كبديل مع srcset وsizes خاصين به، والعرض والارتفاع الحقيقيين للصورة الأصلية. تحصل الصورة الرئيسية في الشاشة الأولى على `fetchpriority="high"` ولا تُحمَّل كسولًا؛ وتحصل كل الصور الأخرى على `loading="lazy" decoding="async"`. اكتب sizes بما يطابق العرض الذي تشغله الصورة فعلًا. 6. نظّف السكربتات. إذا لم يكن في الموقع حركة، أو كانت مجرد روابط زخرفية مثل `data-reveal`، فأزل تمامًا GSAP وScrollTrigger وSplitText وLenis وSwiper وmotion.js والسكربت المضمَّن الذي يضيف الفئة `anim`، واحذف قواعد Lenis وanim من app.css. وإذا كانت الحركة ضرورية فعلًا، فانسخ المكتبة إلى `assets/vendor/`، وحمّلها بـ `defer` في الصفحات التي تستخدمها فقط، وتأكد أن المحتوى يبقى ظاهرًا مع `prefers-reduced-motion`. حوّل القائمة والتذييل إلى HTML ثابت بسكربت `chrome-stamp.mjs`: يقرأ site.config.js ويكتب بين العلامات `<!-- chrome:nav:start -->` و`<!-- chrome:nav:end -->` وchrome:footer، ويبني قائمة الجوال بـ `<details>`، ويُبقي ارتفاع الروابط 44 بكسل على الأقل، ويستخدم فقرات بدل h4 لعناوين أعمدة التذييل. ثم احذف chrome.js ووسم سكربت site.config.js من الصفحات؛ ويبقى site.config.js مجرد ملف بيانات تقرؤه السكربتات. 7. اجعل طلبات الأطراف الثالثة صفرًا. باستخدام site_run_command، ابحث في HTML وCSS عن قيم src وhref التي تبدأ بـ `https://`؛ وانقل كل مورد خارج نطاقك إلى الموقع أو احذفه، باستثناء روابط tel: وmailto: وwa.me. ضع الأيقونة favicon في `assets/img/` واربطها في كل صفحة، وإلا سيطلب المتصفح /favicon.ico ويسجل خطأ 404 في وحدة التحكم. 8. ترويسات التخزين المؤقت. شغّل site_headers مع mode="list". إذا لم يكن أي ملف تحت assets سيُستبدل بنفس الاسم (اسم CSS يحمل hash، وتأخذ الصور اسمًا جديدًا عند تغيّرها)، فاعرض معاينة السطر `/assets/* Cache-Control: public, max-age=31536000, immutable` مع confirm=false وطبّقه مع confirm=true بعد موافقتي. لا تطلب Cache-Control لملفات HTML؛ فالمنصة تقدّم HTML أصلًا بـ no-cache. 9. المعايير والقياس الجديد. شغّل `node seo-stamp.mjs` ثم `node chrome-stamp.mjs` ثم بناء CSS ثم `node seo-check.mjs` ثم `node design-check.mjs` ثم `npx --yes html-validate "**/*.html"` بهذا الترتيب، وأوصلها جميعًا إلى صفر أخطاء. افحص كل صفحة بـ site_preview عند عرض 360 و390 و768 و1440 بكسل. أعد قياس core_web_vitals من الخطوة 1 على الصفحات نفسها، وشغّل أيضًا seo_audit مع runs=2 للصفحة الرئيسية. إذا كان أداء الجوال أقل من 95، فاعثر على السبب في قوائم resources=true وأصلحه؛ والسبب الأكثر شيوعًا هو إزاحة التخطيط الناتجة عن خط عناوين لم يُحمَّل مسبقًا. المخرجات: جدول قبل وبعد (الصفحة، الجهاز، الأداء، LCP، CLS، عدد الطلبات، الحجم الكلي بـ KB، عدد طلبات الأطراف الثالثة)، وقائمة الملفات المضافة والمحذوفة، وأسطر site_headers الفعّالة، وملاحظة قصيرة عن الأوامر التي تُعاد وبأي ترتيب بعد التعديل التالي. وإذا أفسدت أي خطوة الموقع، فارجع إلى الإصدار الذي دوّنته بـ site_restore وأخبرني.

مثال على النتيجة

مثال على المخرجات التي ينتجها هذا الـ prompt. تأتي بنيتها من المخرجات الفعلية للأدوات؛ أما الأرقام والأسماء فهي وهمية.

مثال على المخرجات (على موقع تجريبي وهمي؛ النشاط التجاري وهمي، لكن القياسات أُجريت فعلًا على هذا العرض التجريبي)

طُبّقت حزمة الأداء على موقع من أربع صفحات محتواه مكتمل لكنه كان لا يزال يعمل بالمكدّس الافتراضي للحزمة.

الصفحةالجهازالأداء قبلالأداء بعدLCP قبلLCP بعدCLS قبلCLS بعد
الرئيسيةالجوال731003.5 s1.5 s0.3040
الخدماتالجوال751002.9 s1.5 s0.3810
من نحنالجوال861002.8 s1.4 s0.1630.002
اتصل بناالجوال911002.9 s1.4 s0.0790
الخدماتسطح المكتب831000.8 s0.4 s0.3240.003
القياس (الصفحة الرئيسية)قبلبعد
الطلبات186
طلبات الأطراف الثالثة110
إجمالي النقل465 KB80 KB
CSSسكربت Play CDNsite.70672cc5.css، 11.7 KB

المضاف: assets/fonts/switzer-400.woff2 وswitzer-600.woff2 وصور WebP وAVIF بعرض 480 و800 و1200 و1600 بكسل لكل صورة وchrome-stamp.mjs و_src/tailwind.config.js. المحذوف: chrome.js وmotion.js وروابط GSAP وScrollTrigger وSplitText وLenis وSwiper وروابط Fontshare.

اقتراح site_headers: /assets/* Cache-Control: public, max-age=31536000, immutable (بانتظار موافقتك). الترتيب بعد التعديل التالي: seo-stamp ثم chrome-stamp ثم بناء Tailwind ثم seo-check ثم design-check ثم html-validate.

موقع تجريبي أُنشئ باستخدام هذا الـ prompt

تصميم سويسري بسيط، ثابت وبدون JS (حالتا 'mid' و'after' في العرض التجريبي قبل وبعد)

أُنشئ لعلامة تجارية وهمية باتباع هذا الـ prompt حرفيًا. وقد قيست النتائج باستخدام Lighthouse في كل صفحة.

حزمة أداء لموقع مستضاف: Tailwind مُجمَّع، وخطوط مستضافة ذاتيًا، وWebP/AVIF، وبدون أي طلبات لأطراف ثالثة
نتائج Lighthouse (الصفحة الأضعف)
الجوالالحاسوب
الأداء100100
إمكانية الوصول100100
أفضل الممارسات100100
SEO100100

الفحوصات الناجحة

  • seo check: 0 hata 0 uyarı
  • design check: 0 hata, 1 uyarı (hareket yok, bilinçli)
  • html validate: 0 hata
  • overflow: 360/390/768/1440 taşma yok
  • tailwind before after: Play CDN + Fontshare + GSAP/Lenis/Swiper ile mobil performans 73-91 (ana sayfa 73, LCP 3,5 sn, CLS 0,304); derlenmiş 11,7 KB CSS, kendi fontlar, WebP/AVIF ve statik menüyle her sayfada 100 (LCP 1,4-1,5 sn, CLS 0-0,002)
  • external requests: ana sayfa 18 istek / 11 dış / 465 KB → 6 istek / 0 dış / 80 KB
لقطات الشاشة
حزمة أداء لموقع مستضاف: Tailwind مُجمَّع، وخطوط مستضافة ذاتيًا، وWebP/AVIF، وبدون أي طلبات لأطراف ثالثة: الجوال
الجوال
حزمة أداء لموقع مستضاف: Tailwind مُجمَّع، وخطوط مستضافة ذاتيًا، وWebP/AVIF، وبدون أي طلبات لأطراف ثالثة: الحاسوب
الحاسوب

تم القياس في: 2026-10-11

عمليات بحث ذات صلة

تعمل هذه الأوامر بأفضل شكل عندما يكون مساعد الذكاء الاصطناعي لديك متصلًا بحساباتك عبر Opus Growth.

اربط حساباتك مجانًا

المزيد من الأوامر

الموقع الإلكترونييجري تغييرات بعد موافقتكعرض تجريبي مباشر

أنشئ موقعًا تحريريًا لخبير مع قسم أدلة وschema للمؤلف

اطلب من مساعدك بناء موقع خبير بصفحة رئيسية بتصميم غلاف مجلة وأدلة مطولة وصفحة تعريف بالمؤلف. الخطوط ذات الحواف (serif) وschema من نوع Article وPerson ومقالات مؤرخة وموثقة المصادر تنتج منشورًا يقرؤه الناس ويمكن لإجابات الذكاء الاصطناعي الاستشهاد به.

متى تستخدمهعندما تكون مستشارًا أو متخصصًا أو صاحب نشاط معرفي فردي، وتريد أن يبدو موقعك كمنشور يُظهر خبرتك من خلال الكتابة، لا كنشرة تعريفية.

SEO Intelligence, Search Console
الموقع الإلكترونييجري تغييرات بعد موافقتكعرض تجريبي مباشر

أنشئ موقعًا لنشاط عائلي عريق بمظهر كلاسيكي ومعايير حديثة

اطلب من مساعدك بناء موقع بروح الملصقات القديمة ولافتات المتاجر لمنتج من الجيل الثالث، بإطار وملمس ورقي. المظهر قديم، أما البناء فحديث: الجوال أولًا، بلا JavaScript، خطوط مستضافة ذاتيًا، WebP، وschema من نوع Product وHowTo.

متى تستخدمهعندما تبيع حرفة متوارثة عبر الأجيال، مثل الحلقوم التركي أو زيت الزيتون أو الجبن أو الأواني النحاسية، وتريد مظهرًا كلاسيكيًا يحمل هذا التاريخ دون التخلي عن السرعة وسهولة الوصول.

SEO Intelligence, Search Console
الموقع الإلكترونييجري تغييرات بعد موافقتكعرض تجريبي مباشر

أنشئ موقعًا لمكتب محاماة أو محاسبة بأسلوب سويسري بسيط مع إشارات ثقة قوية

يجعل مساعدك يبني موقعًا ثابتًا للمكتب على شبكة صارمة، مع تدرج بصري قائم على عائلة خطوط واحدة. ويضع في الصفحة إشارات الثقة التي يحتاجها مجال YMYL: ملفات تعريفية للممارسين، ومذكرة إرشادية مؤرخة وموثقة بالمصادر، وصياغة تحترم قواعد الإعلان المهني، وschema من نوع Person.

متى تستخدمهعندما يحتاج مكتب محاماة أو محاسبة أو أي مهنة مشابهة إلى موقع يبدو جادًا وبسيطًا، ويلتزم بقواعد الإعلان المهني، ويُثبت خبرته.

SEO Intelligence, Search Console
الموقع الإلكترونييجري تغييرات بعد موافقتكعرض تجريبي مباشر

أنشئ موقعًا مؤسسيًا متعدد الصفحات بدون JavaScript وسلّمه بدرجة 100

اطلب من مساعدك بناء موقع ثابت وسريع وسهل الوصول لأعمال مؤسسية مثل العمارة أو الهندسة أو الاستشارات. القائمة والتذييل بصيغة HTML ثابتة، والخطوط وملفات CSS مستضافة ذاتيًا، وتُقاس كل صفحة قبل التسليم.

متى تستخدمهعندما تحتاج شركة مؤسسية إلى موقع متعدد الصفحات تكون فيه السرعة وإمكانية الوصول أهم من الزخرفة، بدون حركة وبدون JavaScript.

SEO Intelligence, Search Console