يعتمد على محرك onebox. تقوم بعض محركات onebox مثل Amazon بكشط معلومات معينة مثل سعر العنصر من داخل <body>. بالنسبة لمحركات opengraph، يجب أن نحتاج نظريًا فقط إلى علامات معينة مثل <meta> في <head>.
ستكون الطريقة الأكثر كفاءة هي تحليل الاستجابة للمعلومات الضرورية أثناء تدفق الاستجابة، ولكن تغيير جميع محركاتنا للقيام بذلك من المحتمل أن يتطلب قدرًا كبيرًا من الجهد وهو حل أكثر تعقيدًا.
في الواقع، Nokogiri، الذي نستخدمه لتحليل استجابة HTML، قادر على تحليل نص HTML غير مكتمل، لذلك لا داعي للتخلص من الاستجابة بأكملها عندما تكون كبيرة جدًا. أعتقد أنه يمكننا الاستمرار في تحديد حجم نص الاستجابة بـ 2 ميجابايت، وإذا تجاوز حجم الاستجابة ذلك، فسنحاول فقط تحليل أول 2 ميجابايت.