<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET &amp; AJAX</title><link>https://www.dotnetzone.gr:443/cs/forums/170/ShowForum.aspx</link><description>Θέματα για web εφαρμογές που έχουν σχέση με AJAX τεχνολογίες</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Update server to client (Ajax)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/62346.aspx</link><pubDate>Fri, 14 Jan 2011 19:14:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:62346</guid><dc:creator>bagosm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/62346.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=62346</wfw:commentRss><description>Κουράγιο! Η τεχνολογία αυτή αξίζει το ψάξιμο! Μόλις βρήκα και ενα παλιό bookmark gia asp.NET &lt;a href="http://encosia.com/2007/10/03/easy-incremental-status-updates-for-long-requests/"&gt;http://encosia.com/2007/10/03/easy-incremental-status-updates-for-long-requests/&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Βασικά εαν διαβάσεις λίγο για το page lifecycle και τα threads νομίζω θα έχεις άμεση κατανόηση του τί γίνεται, και οι σελίδες σου θα είναι οχι μόνο optimized αλλα θα έχουν και καλύτερη εμπειρία για τον χρήστη αφού θα βλέπει σε πραγματικό χρόνο τις αλλαγές. &lt;br&gt;&lt;br&gt;&lt;b&gt;edit:&lt;/b&gt; Μόλις θυμήθηκα και τον λόγο για τον οποίο είναι υπανάπτυκτο: 12 threads ανα CPU είναι το default και μέγιστο 100 οπότε scalability δεν υπάρχει ουτε για πλάκα..&lt;br&gt;&lt;b&gt;ediit2:&lt;/b&gt; Τελικά &lt;a href="http://www.jdconley.com/blog/archive/2009/11/22/angry-players-make-sunday-more-interesting.aspx"&gt;έχει αλλάξει το τοπίο!&lt;/a&gt; Δεν βρήκα κάποιο αξιόλογο open-source library βέβαια ακόμα, και δεν ξέρω πως θα συμπεριφέρεται σε μεγάλο φόρτο αλλα μου έβαλες φωτιά τώρα, χεχε!&lt;br&gt;</description></item><item><title>Απ: Update server to client (Ajax)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/62345.aspx</link><pubDate>Fri, 14 Jan 2011 19:02:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:62345</guid><dc:creator>leukonas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/62345.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=62345</wfw:commentRss><description>Ευχαριστώ πολύ για την απάντηση σου (η αλήθεια είναι πως δεν ήξερα καν πως λέγεται η τεχνολογία αυτή).Βρήκα κάποια πραγματάκια αν και μάλλον μου φαίνεται θα ακολουθήσω την λύση του&amp;nbsp;postback μιας και φαίνεται ο&amp;nbsp;πιο&amp;nbsp;εύκολος&amp;nbsp;και&amp;nbsp;ανώδυνος τρόπος.</description></item><item><title>Απ: Update server to client (Ajax)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/62344.aspx</link><pubDate>Fri, 14 Jan 2011 18:48:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:62344</guid><dc:creator>bagosm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/62344.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=62344</wfw:commentRss><description>Καλημέρα,&lt;br&gt;&lt;br&gt;Αυτό που ζητάς λέγεται reverse ajax ή Comet, και η καλύτερη λύση που εχω βρεί είναι &lt;a href="http://cometd.org/"&gt;αυτή&lt;/a&gt; . Σε asp.NET γενικά είναι λίγο υπ-ανάπτυκτο το θέμα απ'όσο εχω ψάξει, μπορεί να κάνω και λάθος!&lt;br&gt;</description></item><item><title>Update server to client (Ajax)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60624.aspx</link><pubDate>Tue, 19 Oct 2010 19:32:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60624</guid><dc:creator>leukonas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60624.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=60624</wfw:commentRss><description>&lt;p&gt;Καλημέρα σε όλους,&lt;/p&gt;&lt;p&gt;&amp;nbsp;για άλλη μια φορά χρειάζομαι την πολύτιμη βοήθειά σας. Φτιάχνω μια εφαρμογή στην οποία κάποιος ανοίγει και κλείνει πόρτες-παράθυρα.Το θέμα μου είναι οτι επειδή η εφαρμογή είναι web μπορούν πολλά άτομα να ανοίξουν και να κλείσουν μια πόρτα.Ο μηχανισμός που κάνει αυτή τη δουλειά(άνοιγμα κλέισιμο) έχει τη δυνατότητα να μου επιστρέψει status (αν δηλαδή είναι ανοιχτή ή κλειστή μια πόρτα) .Το θέμα μου είναι το εξής.Θέλω κάθε φορά που κάποιος ανοίγει ή κλείνει μια πόρτα να ενημερώνονται όλοι όσοι έχουν ανοιχτή την εφαρμογή.Προς το παρόν έχω βάλει εναν timer και ανα 1-2sec κάνω update.Αυτό όμως δημειουργει μεγάλο Traffic και μου τρώει αρκετή μνήμη μιας και σε κάθε update γίνεται request και στο μηχάνημα για το status.Υπάρχει τρόπος να κάνω update μόνο κάθε φορα που κάποιος ανοίξει ή κλείσει κάποια πόρτα?Ενημέρωση δηλαδή απο τον server προς τον client. &lt;/p&gt;&lt;p&gt;Χρησιμοποιώ c#,visual studio 2008, dotnet framework 3.5, και λειτουρικό windows xp.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Ευχαριστώ &lt;br&gt;&lt;/p&gt;</description></item></channel></rss>