
Když se dozvíte o webových serverech a jak fungují, možná budete zvědaví, zda neustále poslouchají žádosti nebo čekají, žádost o vstup do akce. S ohledem na to má dnešní příspěvek SuperUser Q & A odpovědi, které uspokojují zvědavost čtenáře.
Dnešní dotazovací a odpověď se k nám přichází s laskavým svolením SuperUseru - subdivize Stack Exchange, skupiny komunitních Q & A stránek.
Otázka
Snažím se pochopit podrobnosti o "hlubší úrovni" jak fungují webové servery. Chci vědět, jestli server, například Apache, neustále vyhledává nové žádosti nebo funguje nějakým systémem přerušení. Je-li to přerušení, co způsobuje přerušení? Je to ovladač síťové karty?
Jak webový server naslouchá novým požadavkům?
Odpověd:
Server vytvoří poslechovou soketu a pak blokuje při čekání na nová připojení. Během této doby jádro přenese proces do stavu
přerušitelného spánku
- a spustí další procesy. To je důležitý bod; nepřetržitý průběh průzkumu procesu by způsobil ztrátu zdrojů CPU. Jádro je schopno efektivněji využívat systémové prostředky tím, že zablokuje proces, dokud nebude pracovat. Po příchodu nových dat do sítě se síťová karta vydává k přerušení. Vidíte, že existuje přerušení ze síťové karty, jádro prostřednictvím ovladače síťové karty, čtení nových dat ze síťové karty a ukládání do paměti. (Toto musí být provedeno rychle a je obecně řešeno uvnitř obslužného programu přerušení.)
- Jádro zpracovává nově přijímaná data a sdružuje je s konektorem. Proces blokující tento soket bude označen jako spustitelný, což znamená, že je nyní možné spustit. Nemusí to být okamžitě spuštěno (jádro se může rozhodnout, že další procesy budou spuštěny).
- Jádro probudí při svém volném čase proces zablokovaného webového serveru. (Protože je nyní spuštěn.)
- Proces webového serveru pokračuje v provádění, jako kdyby uplynul žádný čas. Jeho blokovací systémový hovor se vrátí a zpracovává všechna nová data. Pak přejděte ke kroku 1.
- Musíte přidat něco k vysvětlení? Zní to v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.
![]()
Přizpůsobení panelu nástrojů rychlého přístupu v aplikaci Office 2013
Pás karet v aplikacích sady Microsoft Office umožňuje přístup k většině důležitých příkazů a možností, ale existuje další funkce, která může být velmi užitečná, čas přizpůsobení. Panel nástrojů Rychlý přístup poskytuje přístup k některým příkazům, které jsou k němu přidány, jedním kliknutím. Chcete-li přizpůsobit panel nástrojů Rychlý přístup v aplikaci Microsoft Office, například aplikaci Word, klepněte na šipku dolů na pravé straně panelu nástrojů Rychlý přístup a vyberte možnost " Další příkazy "z rozbalovací nabídky POZNÁMKA: Můžete také klepnout pravým tlačítkem myši na prázdné místo na pásu karet a z rozbalovací nabídky zvolit" Upravit panel nástrojů rychlého přístupu " Ve výchozím nastavení nejvíce" Populární příkazy "se zobrazí v seznamu příkazů v rozevíracím seznamu" Vybrat příkazy z ".
![]()
Jak přenášet webové stránky do vašeho televizoru Od Microsoft Edge
Prohlížeč Edge společnosti Microsoft obdrží podporu pro distribuci médií jako součást první velké aktualizace systému Windows 10. Edge nyní může odkládat média do zařízení s funkcí MIracast a DLNA. Toto nastavení není kompatibilní s Chromecastou Google, ale může být použito k podobným účelům. Systém Windows 10 vám již umožnil odevzdat celou plochu do zařízení Miracast nebo streamovat média na zařízení DLNA, ale podpora nového oddělení Edge vám umožňuje Cast od Edge na obrazovku SOUVISEJÍCÍ: Co je nového ve Windows 10 První velká novinová aktualizace Chcete-li spustit streamování, přejděte na webovou stránku, kterou chcete streamovat v Microosftu Okraj.