六月十一是什么星座| 弱阳性和阳性有什么区别| 1992属什么生肖| 美籍华裔是什么意思| 维生素b补什么的| 血小板计数偏高是什么意思| 纸尿裤和拉拉裤有什么区别| 璋字五行属什么| 落井下石什么意思| 什么叫统招| 什么是世界观| 男性支原体感染什么症状| 严什么什么重| wt是什么意思| 儿童口腔溃疡用什么药| 忘不了鱼在中国叫什么| 男人眉毛长代表什么| 牛肉和什么蔬菜搭配好| 马骝是什么意思| 吃什么可以补气血| 举足轻重什么意思| 天蝎座和什么座最配对| 下丘脑分泌什么激素| 什么花不用浇水| 天空为什么会打雷| 梦见老虎是什么意思| 清炖排骨放什么调料| 什么是筋膜炎| 做完人流可以吃什么| 小孩流鼻涕吃什么药| 女人吃什么养颜又美白| 人绒毛膜促性腺激素是查什么的| 空调风扇不转是什么原因| 个人简历籍贯填什么| 液氮是什么东西| 正对什么| 羊水暗区是什么意思| 肺癌早期有什么症状| 浇去掉三点水读什么| rr过低是什么意思| 香港什么时候回归| 做梦下大雨是什么兆头| 晚上喝什么有助于睡眠| 剖腹产吃什么下奶最快| 促黄体生成素低说明什么| 舌苔发白是什么病的前兆| 意大利全称是什么| 黄曲霉菌是什么颜色| 左手食指麻木是什么原因引起的| 女性为什么会肾结石| 肠胃感冒是什么症状| 尿潴留是什么病| 经常喝咖啡有什么好处和坏处| 脾肾阳虚吃什么药| 飚是什么意思| 梦见捉黄鳝是什么意思| 礻字旁与什么有关| 早上口干口苦是什么原因| 什么人容易得心理疾病| 氯雷他定片什么时候吃| 为什么要当兵| 月德合是什么意思| 蟑螂卵什么样| 小娇妻是什么意思| 怀璧其罪是什么意思| 二尖瓣关闭不全是什么意思| 血小板分布宽度是什么意思| 什么的高楼| 脑供血不足吃什么药| 梦见吐血是什么预兆| 甲减和甲亢有什么区别| 宫颈转化区三型是什么意思| 眼角下面长斑是什么原因引起的| 淋巴细胞计数偏高是什么原因| 人瘦肚子大是什么原因| 雷公根有什么功效| 大林木命忌讳什么颜色| 有什么症状是肯定没怀孕| 为什么8到10周容易胎停| 胃息肉是什么原因造成的| 什么时期最容易怀孕| 2010年什么年| 长期抽烟清肺喝什么茶| 边缘性行为包括什么| 失眠可以吃什么药| 35岁属什么生肖| 头痛吃什么药效果好| naps是什么意思| 缺碘吃什么| 什么什么入胜| 浊气是什么意思| 吃紫甘蓝有什么好处| 菠菜炒什么好吃| 结节是什么| 鸽子吃什么粮食| 胡人是什么民族| 查激素水平挂什么科| 小龙虾什么季节| 血沉是检查什么的| 芒果与什么不能一起吃| 阴虚阳亢吃什么中成药| 叶公好龙的意思是什么| 丰都为什么叫鬼城| 拉泡沫稀便什么原因| 为什么早上起来口苦| x表示什么| 好看是什么意思| 胎盘低是什么原因造成的| 鼻梁有横纹是什么原因| 参考是什么意思| 小本创业做什么生意好| 玉米淀粉可以做什么| 屏蔽一个人意味着什么| 海之蓝是什么香型| 什么牛排最好吃| 女装什么牌子好| 骨蒸潮热 是什么意思| 肺部散在小结节是什么意思| 孕检无创是检查什么的| 声嘶力竭是什么意思| 什么是扁平疣| 医保和农村合作医疗有什么区别| 赞字五行属什么| 尊是什么意思| 什么什么的阳光| 人力资源是做什么的| 嘴贫是什么意思| 不变应万变是什么意思| epa和dha是什么| 瑞典和瑞士有什么区别| 妈妈的姐姐的儿子叫什么| 口苦挂什么科最好| 命里缺金取什么名字好| 本来无一物何处惹尘埃是什么意思| 疱疹吃什么药见效快| 高血脂是什么意思| 雄鱼是什么鱼| 忠厚是什么意思| 五险一金指什么| 娇韵诗属于什么档次| 社会保险费是什么| 忘年恋是什么意思| 双侧卵巢多卵泡是什么意思| 乳酸是什么| 什么是老赖| 口腔溃疡可以吃什么药| 牛皮糖是什么意思| tvb是什么意思| 什么叫绝对值| 一什么场面| 小狗能吃什么水果| 心脏不舒服挂什么科室| 嘴角烂是什么原因| 吹空调咳嗽是什么原因| 反复发烧挂什么科| 女士喝什么茶叶对身体好| 普高和职高有什么区别| 什么小吃最火爆最赚钱| 紫菜是什么植物| 什么才是真正的爱情| honey什么意思| 茶多酚是什么| 孤是什么意思| 为什么同房过后会出血| 降火祛痘喝什么茶| 陈皮是什么| 查甲亢挂什么科| 喜欢喝冰水是什么原因| 胡牌是什么意思| 杨梅有什么功效与作用| copd是什么病的简称| 睾酮高有什么影响| 土豆不能和什么一起吃| 什么是大小周| 水柔棉是什么面料| 什么是绩效工资| 爱出者爱返福往者福来什么意思| 才美不外见的见是什么意思| 为什么开空调没蚊子| 农垦局是什么性质单位| 什么是热病| 麻疹的症状是什么| 困境是什么意思| 今年什么时间进伏| 本虚标实是什么意思| 什么是对食| 午夜梦回是什么意思| 补锌吃什么| 悲欢离合是什么意思| 马齿苋煮水喝有什么功效| 银杏树叶像什么| 蟑螂喜欢吃什么东西| 肾功能不全是指什么| 偶尔头疼是什么原因| 生理需要是什么意思| 支那人什么意思| 沉香手串有什么好处| 念力是什么意思| 肝的反射区在什么部位| 农历五月二十四是什么星座| 梦见洗头是什么预兆| 什么动作可以提高性功能| 肚脐眼连接体内的什么器官| 属兔什么命| 嗯嗯嗯是什么意思| 晚上睡觉流口水是什么病| 交警支队长是什么级别| 大红袍属于什么档次| 羊水栓塞是什么意思| 令人唏嘘是什么意思| 不良反应是什么意思| 煞科什么意思| u盘什么牌子好| 用盐水洗脸有什么效果| 锶对人体有什么好处| 蒲公英叶和根的功效有什么不同| 26周岁属什么| 安全期是什么时候| 肠胃不好吃什么食物好| 市政协常委是什么级别| 12月7号什么星座| 国代是什么意思| 日本古代叫什么| 伟字五行属什么| 淡盐水漱口有什么好处| 双花是什么中药| 下午右眼跳是什么预兆| 不二人选是什么意思| 两个月没来月经是什么原因| 电邮地址是什么| 始祖鸟什么档次| 发烧打什么针| 为什么会得静脉曲张| 宝宝喝什么奶粉好| 县委办公室主任是什么级别| 属马是什么命| 为什么小孩子经常流鼻血| 气泡水是什么| 血糖血脂挂什么科| 苦丁茶有什么功效| 赭色是什么颜色| 英红九号是什么茶| 懒惰是什么意思| 走路对身体有什么好处| 干眼症用什么眼药水| 根管治疗是什么| 为什么相爱的人却不能在一起| 和平是什么意思| 白带多是什么情况| 手机cpu是什么| 荣耀是什么品牌| 垫脚石是什么意思| 什么家欢乐| 老公护着家人说明什么| 怎么看微信好友什么时候加的| 公主病是什么意思| 断桥铝是什么意思| 摸头杀是什么意思| 脐橙是什么意思| 杂合变异是什么意思| viscose是什么面料| 文爱 什么意思| 胃寒胃凉吃什么药| 女性内分泌失调吃什么药| 百度Jump to content

一季度网络人物评选揭晓

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Tags: Reverted references removed Visual edit Mobile edit Mobile web edit
No edit summary
Tags: Reverted Visual edit Mobile edit Mobile web edit
Line 4: Line 4:
In push technology, clients can express their preferences for certain types of information or data, typically through a process known as the [[Publish–subscribe pattern|publish–subscribe]] model. In this model, a client "subscribes" to specific information channels hosted by a server. When new content becomes available on these channels, the server automatically sends, or "pushes," this information to the subscribed client.
In push technology, clients can express their preferences for certain types of information or data, typically through a process known as the [[Publish–subscribe pattern|publish–subscribe]] model. In this model, a client "subscribes" to specific information channels hosted by a server. When new content becomes available on these channels, the server automatically sends, or "pushes," this information to the subscribed client.


Under certain conditions, such as restrictive security policies that block incoming [[HTTP]] requests, push technology is sometimes simulated using a technique called [[Polling (computer science)|polling.]] In these cases, the client periodically checks with the server to see if new information is available, rather than receiving automatic updates.
Under certain conditions, such as restrictive security policies that block incoming [[HTTP/3|HTTP]] requests, push technology is sometimes simulated using a technique called [[Polling (computer science)|polling.]] In these cases, the client periodically checks with the server to see if new information is available, rather than receiving automatic updates.


== General use ==
== General use ==

Revision as of 22:14, 30 July 2025

百度 3月20日,中共中央总书记、国家主席、中央军委主席习近平在十三届全国人大一次会议闭幕会上发表重要讲话时强调,“中国共产党要担负起领导人民进行伟大社会革命的历史责任,必须勇于进行自我革命,坚持立党为公、执政为民,深入推进全面从严治党,坚决扫除一切消极腐败现象,始终与人民心心相印、与人民同甘共苦、与人民团结奋斗,永远保持马克思主义执政党本色,永远走在时代前列,永远做中国人民和中华民族的主心骨!”中共中央政治局常委、中央纪委书记赵乐际在参加山西代表团审议时强调,要坚定不移正风反腐,不松劲不停步,“老虎”露头就要打,“苍蝇”乱飞也要拍,加大群众身边腐败问题整治力度,凡是群众反映强烈的问题都要严肃认真对待,凡是损害群众利益的行为都要坚决纠正,持续开展扶贫领域腐败和作风问题专项整治,坚决查处民生领域严重违纪违法行为,让人民群众在全面从严治党中增强获得感。

Push technology, also known as server Push, refers to a communication method, where the communication is initiated by a server rather than a client. This approach is different from the "pull" method where the communication is initiated by a client.[1]

In push technology, clients can express their preferences for certain types of information or data, typically through a process known as the publish–subscribe model. In this model, a client "subscribes" to specific information channels hosted by a server. When new content becomes available on these channels, the server automatically sends, or "pushes," this information to the subscribed client.

Under certain conditions, such as restrictive security policies that block incoming HTTP requests, push technology is sometimes simulated using a technique called polling. In these cases, the client periodically checks with the server to see if new information is available, rather than receiving automatic updates.

General use

Synchronous conferencing and instant messaging are examples of push services. Chat messages and sometimes files are pushed to the user as soon as they are received by the messaging service. Both decentralized peer-to-peer programs (such as WASTE) and centralized programs (such as IRC or XMPP) allow pushing files, which means the sender initiates the data transfer rather than the recipient.

Email may also be a push system: SMTP is a push protocol (see Push e-mail). However, the last step—from mail server to desktop computer—typically uses a pull protocol like POP3 or IMAP. Modern e-mail clients make this step seem instantaneous by repeatedly polling the mail server, frequently checking it for new mail. The IMAP protocol includes the IDLE command, which allows the server to tell the client when new messages arrive. The original BlackBerry was the first popular example of push-email in a wireless context.[citation needed]

Another example is the PointCast Network, which was widely covered in the 1990s. It delivered news and stock market data as a screensaver. Both Netscape and Microsoft integrated push technology through the Channel Definition Format (CDF) into their software at the height of the browser wars, but it was never very popular. CDF faded away and was removed from the browsers of the time, replaced in the 2000s with RSS (a pull system.)

Other uses of push-enabled web applications include software updates distribution ("push updates"), market data distribution (stock tickers), online chat/messaging systems (webchat), auctions, online betting and gaming, sport results, monitoring consoles, and sensor network monitoring.

Examples

Web push

The Web push proposal of the Internet Engineering Task Force is a simple protocol using HTTP version 2 to deliver real-time events, such as incoming calls or messages, which can be delivered (or "pushed") in a timely fashion. The protocol consolidates all real-time events into a single session which ensures more efficient use of network and radio resources. A single service consolidates all events, distributing those events to applications as they arrive. This requires just one session, avoiding duplicated overhead costs.[2]

Web Notifications are part of the W3C standard and define an API for end-user notifications. A notification allows alerting the user of an event, such as the delivery of an email, outside the context of a web page.[3] As part of this standard, Push API is fully implemented in Chrome, Firefox, and Edge, and partially implemented in Safari as of February 2023.[4][5]

HTTP server push

HTTP server push (also known as HTTP streaming) is a mechanism for sending unsolicited (asynchronous) data from a web server to a web browser. HTTP server push can be achieved through any of several mechanisms.

As a part of HTML5 the Web Socket API allows a web server and client to communicate over a full-duplex TCP connection.

Generally, the web server does not terminate a connection after response data has been served to a client. The web server leaves the connection open so that if an event occurs (for example, a change in internal data which needs to be reported to one or multiple clients), it can be sent out immediately; otherwise, the event would have to be queued until the client's next request is received. Most web servers offer this functionality via CGI (e.g., Non-Parsed Headers scripts on Apache HTTP Server). The underlying mechanism for this approach is chunked transfer encoding.

Another mechanism is related to a special MIME type called multipart/x-mixed-replace, which was introduced by Netscape in 1995. Web browsers interpret this as a document that changes whenever the server pushes a new version to the client.[6] It is still supported by Firefox, Opera, and Safari today, but it is ignored by Internet Explorer[7] and is only partially supported by Chrome.[8] It can be applied to HTML documents, and also for streaming images in webcam applications.

The WHATWG Web Applications 1.0 proposal[9] includes a mechanism to push content to the client. On September 1, 2006, the Opera web browser implemented this new experimental system in a feature called "Server-Sent Events".[10][11] It is now part of the HTML5 standard.[12]

Pushlet

In this technique, the server takes advantage of persistent HTTP connections, leaving the response perpetually "open" (i.e., the server never terminates the response), effectively fooling the browser to remain in "loading" mode after the initial page load could be considered complete. The server then periodically sends snippets of JavaScript to update the content of the page, thereby achieving push capability. By using this technique, the client doesn't need Java applets or other plug-ins in order to keep an open connection to the server; the client is automatically notified about new events, pushed by the server.[13][14] One serious drawback to this method, however, is the lack of control the server has over the browser timing out; a page refresh is always necessary if a timeout occurs on the browser end.

Long polling

Long polling is itself not a true push; long polling is a variation of the traditional polling technique, but it allows emulating a push mechanism under circumstances where a real push is not possible, such as sites with security policies that require rejection of incoming HTTP requests.

With long polling, the client requests to get more information from the server exactly as in normal polling, but with the expectation that the server may not respond immediately. If the server has no new information for the client when the poll is received, then instead of sending an empty response, the server holds the request open and waits for response information to become available. Once it does have new information, the server immediately sends an HTTP response to the client, completing the open HTTP request. Upon receipt of the server response, the client often immediately issues another server request. In this way the usual response latency (the time between when the information first becomes available and the next client request) otherwise associated with polling clients is eliminated.[15]

For example, BOSH is a popular, long-lived HTTP technique used as a long-polling alternative to a continuous TCP connection when such a connection is difficult or impossible to employ directly (e.g., in a web browser);[16] it is also an underlying technology in the XMPP, which Apple uses for its iCloud push support.

Flash XML Socket relays

This technique, used by chat applications, makes use of the XML Socket object in a single-pixel Adobe Flash movie. Under the control of JavaScript, the client establishes a TCP connection to a unidirectional relay on the server. The relay server does not read anything from this socket; instead, it immediately sends the client a unique identifier. Next, the client makes an HTTP request to the web server, including this identifier with it. The web application can then push messages addressed to the client to a local interface of the relay server, which relays them over the Flash socket. The advantage of this approach is that it appreciates the natural read-write asymmetry that is typical of many web applications, including chat, and as a consequence it offers high efficiency. Since it does not accept data on outgoing sockets, the relay server does not need to poll outgoing TCP connections at all, making it possible to hold open tens of thousands of concurrent connections. In this model, the limit to scale is the TCP stack of the underlying server operating system.

Reliable Group Data Delivery (RGDD)

In services such as cloud computing, to increase reliability and availability of data, it is usually pushed (replicated) to several machines. For example, the Hadoop Distributed File System (HDFS) makes 2 extra copies of any object stored. RGDD focuses on efficiently casting an object from one location to many while saving bandwidth by sending minimal number of copies (only one in the best case) of the object over any link across the network. For example, Datacast[17] is a scheme for delivery to many nodes inside data centers that relies on regular and structured topologies and DCCast[18] is a similar approach for delivery across data centers.

Push notification

A push notification is a message that is "pushed" from a back-end server or application to a user interface, e.g. mobile applications[19] or desktop applications. Apple introduced push notifications for iPhone in 2009,[20] and in 2010 Google released "Google Cloud to Device Messaging" (superseded by Google Cloud Messaging and then by Firebase Cloud Messaging).[21] In November 2015, Microsoft announced that the Windows Notification Service would be expanded to make use of the Universal Windows Platform architecture, allowing for push data to be sent to Windows 10, Windows 10 Mobile, Xbox, and other supported platforms using universal API calls and POST requests.[22]

Push notifications are mainly divided into two approaches, local notifications and remote notifications. For local notifications, the application schedules the notification with the local device's OS. The application sets a timer in the application itself, provided it is able to continuously run in the background. When the event's scheduled time is reached, or the event's programmed condition is met, the message is displayed in the application's user interface.

Remote notifications are handled by a remote server. Under this scenario, the client application needs to be registered on the server with a unique key (e.g., a UUID). The server then fires the message against the unique key to deliver it to the client via an agreed client/server protocol such as HTTP or XMPP, and the client displays the message received. When the push notification arrives, it can transmit short notifications and messages, set badges on application icons, blink or continuously light up the notification LED, or play alert sounds to attract user's attention.[23] Push notifications are usually used by applications to bring information to users' attention. The content of the messages can be classified in the following example categories:

  • Chat messages from a messaging application such as Facebook Messenger sent by other users.[24]
  • Vendor special offers: A vendor may want to advertise their offers to customers.
  • Event reminders: Some applications may allow the customer to create a reminder or alert for a specific time.
  • Subscribed topic changes: Users may want to get updates regarding the weather in their location, or monitor a web page to track changes, for instance.

Real-time push notifications may raise privacy issues since they can be used to bind virtual identities of social network pseudonyms to the real identities of the smartphone owners.[25] The use of unnecessary push notifications for promotional purposes has been criticized as an example of attention theft.[26]

See also

References

  1. ^ "Push Technology". Techopedia. 2025-08-14. Retrieved 2025-08-14.
  2. ^ M. Thomson, E. Damaggio and B. Raymor (October 22, 2016). "Generic Event Delivery Using HTTP Push". Internet Draft. Internet Engineering Task Force. Retrieved October 28, 2016.
  3. ^ "Notifications API Standard". notifications.spec.whatwg.org. Retrieved April 30, 2024.
  4. ^ "Push API". Retrieved April 30, 2024.
  5. ^ "Push API - Web APIs | MDN". developer.mozilla.org. 2025-08-14. Retrieved 2025-08-14.
  6. ^ CGI Programming on the World Wide Web O'Reilly book explaining how to use Netscape server-push
  7. ^ Server-Push Documents (HTML & XHTML: The Definitive Guide) Archived 2025-08-14 at the Wayback Machine O'Reilly book explaining server-push
  8. ^ Remove support for multipart/x-mixed-replace main resources
  9. ^ "Web Applications 1.0 specification".
  10. ^ "Event Streaming to Web Browsers". 2025-08-14. Retrieved 2025-08-14.
  11. ^ "Opera takes the lead with AJAX support among browsers: More efficient streaming". 2025-08-14. Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  12. ^ "HTML Standard – Server-sent events". html.spec.whatwg.org. 31 March 2022. Retrieved 1 April 2022.
  13. ^ "Pushlets introduction". Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  14. ^ Van Den Broecke, Just (1 March 2000). "Pushlets: Send events from servlets to DHTML client browsers". JavaWorld. Retrieved 2025-08-14.
  15. ^ Saint-Andre, Peter; Loreto, Salvatore; Salsano, Stefano; Wilkins, Greg (April 2011). "RFC6202 - Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP". tools.ietf.org. doi:10.17487/RFC6202. Retrieved 2025-08-14.
  16. ^ "XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH)". Retrieved 2025-08-14.
  17. ^ C. Guo; et al. (November 1, 2012). "Datacast: A Scalable and Efficient Reliable Group Data Delivery Service For Data Centers". Microsoft Research. ACM. Retrieved Jun 6, 2017.
  18. ^ M. Noormohammadpour; et al. (July 10, 2017). "DCCast: Efficient Point to Multipoint Transfers Across Datacenters". USENIX. Retrieved Jun 6, 2017.
  19. ^ Wohllebe, Atilla. (2020). "Consumer Acceptance of App Push Notifications: Systematic Review on the Influence of Frequency". International Journal of Interactive Mobile Technologies. 14 (13): 36–47. doi:10.3991/ijim.v14i13.14563.
  20. ^ "iPhone push notification service for devs announced". Engadget. Retrieved 2025-08-14.
  21. ^ "Google Cloud Messaging for Android (GCM) Unveiled, to Replace C2DM Framework". InfoQ. Retrieved 2025-08-14.
  22. ^ mijacobs. "Windows Push Notification Services (WNS) overview". docs.microsoft.com. Retrieved 2025-08-14.
  23. ^ "Android and iOS Push Notifications – Blog – JatApp". jatapp.com. Archived from the original on October 20, 2017. Retrieved 2025-08-14.
  24. ^ "How do I adjust my mobile push notifications from Facebook? | Facebook Help Center | Facebook". www.facebook.com. Retrieved 2025-08-14.
  25. ^ Loreti, Pierpaolo; Bracciale, Lorenzo; Caponi, Alberto (2018). "Push Attack: Binding Virtual and Real Identities Using Mobile Push Notifications". Future Internet. 10 (2): 13. doi:10.3390/fi10020013.
  26. ^ McFedries, Paul (22 May 2014). "Stop, Attention Thief!". IEEE Spectrum. Institute of Electrical and Electronics Engineers. Retrieved 9 August 2021.
核磁共振主要检查什么 广西狗肉节是什么时候 5月10日什么星座 骨髓抑制是什么意思 做梦梦到对象出轨是什么意思
怀孕血糖高有什么症状 过敏性紫癜用什么药 山药和什么搭配最好 比卡丘什么意思 521什么星座
梦到死人是什么预兆 杏花是什么生肖 非赘生性囊肿什么意思 拉红尿是什么原因 胃阴虚吃什么药
戴玉手镯有什么好处 什么坚果适合减肥吃 长期服用优甲乐有什么副作用 流量加油包是什么意思 嗓子发炎吃什么药
碎银子是什么茶hcv9jop0ns9r.cn 卫生湿巾是干什么用的hcv9jop4ns1r.cn 苍蝇馆子什么意思hcv8jop3ns4r.cn 阴茎瘙痒是什么原因wuhaiwuya.com 大便一粒粒是什么原因xianpinbao.com
气促是什么意思hcv9jop4ns1r.cn 静脉曲张 看什么科hcv8jop3ns0r.cn 胆固醇偏高吃什么食物可以降胆固醇hcv9jop8ns1r.cn 68年属什么生肖多少岁hcv7jop4ns5r.cn 售馨是什么意思hcv8jop9ns7r.cn
纵隔占位是什么意思hcv8jop4ns0r.cn 浑身出汗是什么原因hcv7jop4ns7r.cn 了加一笔是什么字hcv7jop4ns5r.cn 什么霄云外jingluanji.com 氨曲南是什么药hcv8jop3ns5r.cn
翼龙吃什么hcv9jop6ns4r.cn scr医学上是什么意思hcv7jop5ns6r.cn 什么泡水喝可降血压bfb118.com 心慌挂什么科hcv9jop6ns0r.cn 还有什么hcv8jop6ns3r.cn
百度